sign (an agreement etc) - German English Dictionary